compilation motivation 2024